const mongoose = require("mongoose");
const { dbUri } = require("../config/config.default.js");

// 连接MongoDB 数据库
mongoose.connect(dbUri);

// 当连接失败的时候
main().catch((err) => console.log("MongoDB数据库连接失败", err));
console.log("MongoDB数据库连接成功");

async function main() {
  await mongoose.connect("mongodb://175.27.168.146:27017/realworld");
}

// 组织导出模型类
module.exports = {
  User: mongoose.model("User", require("./user.js")),
  Article: mongoose.model("Article", require("./article.js")),
};

// 创建了一个模型
// const Cat = mongoose.model("Cat", { name: String });

// const kitty = new Cat({ name: "Zildjian" });
// kitty.save().then(() => console.log("meow"));
